multi-spindle tapping machine - Turkish English Dictionary